home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1998 August: Tool Chest / Dev.CD Aug 98 TC.toast / Sample Code / Snippets / Networking / TCP Server / globals.c < prev    next >
Encoding:
C/C++ Source or Header  |  1992-07-15  |  1.1 KB  |  29 lines  |  [TEXT/KAHL]

  1. /*
  2.     TCP Client/Server Queuing Example
  3.     Steve Falkenburg, MacDTS, Apple Computer
  4.     3/11/92
  5.     
  6.     this client/server sample uses MacTCP to implement a simple "greeting" server.  the server
  7.     opens up several listeners on kGreetingPort (1235).  when a client connects, the data entered
  8.     in the greeting dialog is sent to the remote connection, and the connection is closed.
  9.     
  10.     connection management is done through the use of Operating System queues to simplify tracking
  11.     and usage.
  12. */
  13.  
  14. #ifndef __PROCESSES__
  15. #include <Processes.h>
  16. #endif
  17.  
  18. Boolean        gDone = false;                // set to true when user clicks quit
  19. short        gTcpDrvrRef;                // MacTCP (.ipp driver) driver reference number
  20. DialogPtr    gMainDialog;                // pointer to main window
  21.  
  22. short        gFree,gRunning,gCompleted;    // queue counters indicating number of blocks in each q.
  23. long        gServiced;                    // counter indicating how many clients have been served
  24.  
  25. Boolean        gRunningSeven;                // true if we're running System 7
  26. ProcessSerialNumber gOurPSN;            // process serial number for use in WakeUpProcess()
  27.  
  28. Str255        gGreetingData;                // greeting string sent to client
  29.